/*
 * 项目实际成果列表
 */

var ProjectAchievementGrid_sm = new Ext.grid.CheckboxSelectionModel();
var ProjectAchievementGrid_cm = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),
                    ProjectAchievementGrid_sm,
                   {
                	 header: '时间戳',
                	 dataIndex: 'timestamp',
                	 width: 110,
	                 sortable : true,
	                 renderer:function(v, cellmeta, record, rowIndex, columnIndex, store){
    					var JsonDateValue;
    			        if (Ext.isEmpty(v))
    			        	return ' ';
    			        else if (Ext.isEmpty(v.time))
    			        	JsonDateValue = new Date(v);
    			        else
    			        	JsonDateValue = new Date(v.time);
    			        return JsonDateValue.format('Y-m-d');
    				}

                  },{
				     header : '项目编号',
			         dataIndex : 'projectnumber',
			         width : 110,
			         sortable : true,
			         locked : false
				  },{
				     header : '项目名称',
			         dataIndex : 'projectname',
			         width : 150
				  },{
				     header : '承担单位',
			         dataIndex : 'undertakeunit',
			         width : 80
				  },{
					 header : '发明专利申请',
					 dataIndex : 'inventpatentapplication',
					 width : 100
				  }, {
					 header : '使用新型申请',
					 dataIndex : 'usenewapplication',
					 width : 100
				  }, {
					 header : '使用新型授权',
					 dataIndex : 'usenewauthorization',
					 width : 100
				  }, {
					 header : '外观设计申请',
					 dataIndex : 'appearancedesignapplication',
					 width : 100
				  }, {
					 header : '外观设计授权',
					 dataIndex : 'appearancedesignauthorization',
					 width : 100
				  }, {
					 header : '外国专利',
					 dataIndex : 'foreignpatent',
					 width : 100
				  }, {
					 header : '新工艺',
					 dataIndex : 'newtechnology',
					 width : 50
				  }, {
					 header : '新产品',
					 dataIndex : 'newproduct',
					 width : 50
				  }, {
					 header : '新材料',
					 dataIndex : 'newmaterial',
					 width : 50
				  }, {
					 header : '新装备',
					 dataIndex : 'newequipment',
					 width : 50
				  }, {
					 header : '计算机软件',
					 dataIndex : 'computersoftware',
					 width : 80
				  }, {
					 header : '论文论著',
					 dataIndex : 'paper',
					 width : 70
				  }, {
					 header : '技术标准',
					 dataIndex : 'technologystandard',
					 width : 70
				  }, {
					 header : '国家奖励',
					 dataIndex : 'nationalaward',
					 width : 70
				  }, {
					 header : '省级奖励',
					 dataIndex : 'provincialaward',
					 width : 70
				  }, {
					 header : '市级奖励',
					 dataIndex : 'cityaward',
					 width : 70
				  }, {
					 header : '博士',
					 dataIndex : 'doctor',
					 width : 50
				  }, {
					 header : '硕士',
					 dataIndex : 'master',
					 width : 50
				  }, {
					 header : '本科',
					 dataIndex : 'undergraduate',
					 width : 50
				  }, {
					 header : '到位经费（万元）',
					 dataIndex : 'fundsavailable',
					 width : 110
				  }, {
					 header : '经费投入（万元）',
					 dataIndex : 'fundsinvestment',
					 width : 110
				  }, {
					 header : '已获效益（万元）',
					 dataIndex : 'benefitacquired',
					 width : 110
				  }, {
					 header : '项目总结',
					 dataIndex : 'projectsummary',
					 width : 300
				  }, {
					 header : '审核标志',
					 dataIndex : 'auditmark',
					 width : 80,
					 renderer : function(value){
						var a ="";
						if(value == 0){
							a = "未审核";
						}else 
							a = "已审核";
						return a;
					}
				  },{
						header : '操作',
						dataIndex : 'operation',
						renderer : function(value, cellmeta, record, rowIndex, columnIndex, store){
						var brow="project_audit('"+record.get('actualresultsid')
								+"','"+record.get('projectnumber')
							    +"','"+record.get('projectname')
								
								+"');return false;";
			            var b = ' <a  onclick="'+brow+'">审核</a>&nbsp;';
						
						return b;
					},
						width : 70
					}
                  ])
														  
Ext.ProjectAchievementGrid = Ext.extend(Ext.grid.GridPanel,{
	initialized:false,
	loadData:function(){
	this.store.load({
		params:{
		start:0,
		limit:20
	}
	});
},
	initComponent:function(){
		this.store = new Ext.data.Store( {
			proxy : new Ext.data.HttpProxy( {
				url : 'midCheck/midCheckAction!getFollowResult'
			}),
			reader : projectAchievementReader,
			pageSize : 20
			});
		this.stripeRows = true; //斑马线
		this.sm = ProjectAchievementGrid_sm;
		this.cm = ProjectAchievementGrid_cm;
		this.bbar = new Ext.PagingToolbar({
			pageSize : 20,
			store : this.store,
			displayInfo : true,
			displayMsg : '显示 {0}-{1}条 / 共 {2} 条',
			emptyMsg : "无数据。",
			plugins        : [new Ext.ux.PageSizePlugin()],
			items : ['-']
		});
        Ext.ProjectAchievementGrid.superclass.initComponent.call(this);
}})														  